/* pkgUser/pages/charge/index.wxss */
.top {
  height: 6rpx;
  background-color: #f7f7f7;
}

.box {
  padding: 40rpx 34rpx;
  font-size: 32rpx;
  font-weight: 400;

  .dividing {
    width: 100%;
    height: 1rpx;
    background-color: #f2f2f2;
  }

  .balance {
    font-size: 24rpx;
    margin-bottom: 20rpx;

    .balance-num {
      font-size: 32rpx;
      color: #FA2A2A;
      margin-right: 30rpx;
    }

    .balance-Detail {
      color: #B2B2B2;
      font-size: 20rpx;
    }

  }

  .choice {
    margin-top: 20rpx;
    font-size: 28rpx;
    color: #3D3D3D;

    .proportion {
      margin-left: 8rpx;
      font-size: 20rpx;
      color: #7D7C7C;
    }
  }

  .price {
    margin-top: 30rpx;
    display: flex;
    justify-content: space-between;

    .priceDefault {
      width: 200rpx;
      height: 140rpx;
      border-radius: 4rpx;
      background-color: #F7F7F7;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      line-height: 42rpx;
      font-weight: 500;

      .rmb {
        font-size: 20rpx;
      }

      .price-money {
        color: #7D7C7C;
        font-size: 24rpx;
        font-weight: 400;
      }

      .priceActive-money {
        color: #FA2A2A;
        font-size: 24rpx;
        font-weight: 400;
      }
    }

    .priceActive {
      background-color: #fff1f1;
      color: #FA2A2A;
    }
  }

  .price-more {
    font-size: 28rpx;
    color: #3D3D3D;
    line-height: 42rpx;
    margin: 16rpx 0;
  }

  .price-more-text {
    display: flex;
    align-items: center;
    background-color: #F7F7F7;
    width: 686rpx;
    height: 70rpx;
    color: #ee0a24;
    border-radius: 10rpx;
    padding-left: 10rpx;
    font-size: 28rpx;

    .vanField {
      width: 100%;
      height: 70rpx;
      background-color: #F7F7F7;
      display: flex;
      align-items: center;
      padding: 0;
    }
  }

  .wechat {
    color: #3D3D3D;
    font-size: 28rpx;
    font-weight: 500;
  }

  .login {
    display: flex;
    justify-content: center;
    margin-top: 60rpx;

    .loginButton {
      width: 336rpx;
      height: 68rpx;
      border-radius: 80rpx;
      background: linear-gradient(to right, #FA2A2A, #FF685C);
      color: #fff;
      font-size: 32rpx;
      font-weight: 500;
      letter-spacing: 4rpx;
    }
  }

  .prompt {
    font-size: 20rpx;
    color: #FF838E;
    line-height: 42rpx;
    margin-top: 80rpx;
    margin-bottom: 10rpx;
  }

  .prompt-text {
    font-size: 22rpx;
    color: #979797;
    line-height: 42rpx;
    font-weight: 300;
  }
}